package Chapter7;

import java.io.*;

//141页程序7.1 输入输出如何处理异常 将数据写入文件示例
public class FileOutputStreamTest {
    public static void main(String[] args) {
        try { //进行异常捕获的代码执行部分
            FileOutputStream fis = new FileOutputStream("asd1.txt");
            fis.write('H');
            fis.write('e');
            fis.write('l');
            fis.write('l');
            fis.write('o');
            fis.write('1');
            fis.write('2');
            fis.write('3');
            fis.write('!');
            fis.close();
        } catch (FileNotFoundException e) { //注意捕获异常的顺序，先写小范围的异常，后写大范围的异常
            System.out.println("未找到数据源：");
        } catch (IOException e) {
            System.out.println("不能读写文件：");
        }
    }
}

//注：输出的内容是ascii码，对应8位的二进制01